//
// Created by baoch on 2024/10/10.
//
#include <stdio.h>
int main()
{int I=0;float q,a,b,c,d,e,f;
    float sum = 0;
    scanf("%d",&I);
    if(I <= 100000)
    {a = 0.1 * I;
        printf("%.2f\n",a);
    }
    if(100000 < I && I <= 200000)//奖金=10万的+多出来的
    {b = (I - 100000) * 0.075;
        sum = 10000 + b;
        printf("%.2f\n",sum);
    }
    if(200000 < I && I <= 400000)//奖金=10万的+20万的+多出来的
    { c = (I - 200000) * 0.05;
        sum =10000+7500+ c;
        printf("%.2f\n",sum);}
    if(400000 < I && I <= 600000)//奖金=10万的+20万的+40万的+多出来的
    {d = (I - 400000) * 0.03;
        sum =10000+7500+10000 + d;
        printf("%.2f\n",sum);}
    if(600000 <  I && I <=1000000)//奖金=10万的+20万的+40万的+60万的+多出来的
    {e = (I - 600000) * 0.015;
        sum = 10000+7500+10000+6000+ e;
        printf("%.2f\n",sum);}
    if(I > 1000000)//奖金=10万的+20万的+40万的+60万的+100万+多出来的
    {f = (I - 1000000) * 0.01;
        sum = 10000+7500+10000+6000+6000+ f;
        printf("%.2f\n",sum);}
    return 0;
}